lread.c: Use bare symbol operations
authorMattias Engdegård <mattiase@acm.org>
Thu, 8 Feb 2024 13:11:02 +0000 (14:11 +0100)
committerMattias Engdegård <mattiase@acm.org>
Mon, 12 Feb 2024 17:23:33 +0000 (18:23 +0100)
commit39cce137ba83713c960c201d8c3d8cf5079eee3b
tree97981ecb7fc9299d81bf54a7c3778fa9a381cd60
parentbb77944306d3fbbbdf61ba4f3c9ef1bcb9b4b989
lread.c: Use bare symbol operations

* src/lread.c (read0, intern_sym, intern_driver, intern_1)
(intern_c_string_1, Fintern, Fintern_soft, Funintern, oblookup)
(map_obarray, init_obarray_once, defvar_int, defvar_bool)
(defvar_lisp_nopro, defvar_kboard, syms_of_lread):
Use the faster bare-symbol operations where provably correct to do so.
src/lread.c